package com.fxu.jushuitan.dto.goods;

import lombok.Data;

import java.math.BigDecimal;

/**
 * SKU查询请求返回
 * @author fangxu
 * @since 2023-09-25
 * @version 1.0.0
 **/
@Data
public class SkuQueryRes {

    /**
     * 非必填
     * 商品编码
     */
    private String skuId;

    /**
     * 非必填
     * 款式编码
     */
    private String iId;

    /**
     * 非必填
     * 商品名称
     */
    private String name;

    /**
     * 非必填
     * 商品简称
     */
    private String shortName;

    /**
     * 销售价
     */
    private BigDecimal salePrice;

    /**
     * 成本价
     */
    private BigDecimal costPrice;

    /**
     * 非必填
     * 颜色规格
     */
    private String propertiesValue;

    /**
     * 非必填
     * 类目id
     */
    private Integer cId;

    /**
     * 非必填
     * 分类
     */
    private String category;

    /**
     * 非必填
     * 大图地址，可更新
     */
    private String picBig;

    /**
     * 非必填
     * 图片地址，可更新
     */
    private String pic;

    /**
     * 非必填
     * 是否启用，默认值1, 可选值: -1=禁用, 0=备用, 1=启用，可更新
     */
    private Integer enabled;

    /**
     * 非必填
     * 重量，可更新
     */
    private BigDecimal weight;


    /**
     * 非必填
     * 市场|吊牌价，可更新
     */
    private BigDecimal marketPrice;

    /**
     * 非必填
     * 品牌，可更新
     */
    private String brand;

    /**
     * 非必填
     * 品牌，可更新
     */
    private Integer supplierId;

    /**
     * 非必填
     * 供应商名称，可更新
     */
    private String supplierName;

    /**
     * 非必填
     * 修改时间
     */
    private String modified;

    /**
     * 非必填
     * 国标码，可更新
     */
    private String skuCode;

    /**
     * 非必填
     * 颜色
     */
    private String color;

    /**
     * 非必填
     * 供应商商品编码，可更新
     */
    private String supplierSkuId;

    /**
     * 非必填
     * 供应商款式编码，可更新
     */
    private String supplierIId;

    /**
     * 非必填
     * 虚拟分类，可更新
     */
    private String vcName;

    /**
     * 非必填
     * 商品类型
     */
    private String skuType;

    /**
     * 非必填
     * 创建者
     */
    private String creator;

    /**
     * 非必填
     * 创建时间
     */
    private String created;

    /**
     * 非必填
     * 备注
     */
    private String remark;

    /**
     * 非必填
     * 商品属性，可选值["成品", "半成品", "原材料", "包材"]，可更新
     */
    private String itemType;

    /**
     * 非必填
     * 是否禁止同步，0=启用同步，1=禁用同步，2=部分禁用
     */
    private Integer stockDisabled;

    /**
     * 非必填
     * 单位
     */
    private String unit;

    /**
     * 非必填
     * 保质期天数
     */
    private Integer shelfLife;

    /**
     * 非必填
     * 标签
     */
    private String labels;

    /**
     * 非必填
     * 生产批次信息
     */
    private String productionbatchFormat;

    /**
     * 非必填
     * 生产许可证
     */
    private String productionLicence;

    /**
     * 非必填
     * 长，可更新
     */
    private BigDecimal l;

    /**
     * 非必填
     * 宽，可更新
     */
    private BigDecimal w;

    /**
     * 非必填
     * 高，可更新
     */
    private BigDecimal h;

    /**
     * 非必填
     * 其它价格1，可更新
     */
    private BigDecimal otherPrice1;

    /**
     * 非必填
     * 其它价格2，可更新
     */
    private BigDecimal otherPrice2;

    /**
     * 非必填
     * 其它价格3，可更新
     */
    private BigDecimal otherPrice3;

    /**
     * 非必填
     * 其它价格4，可更新
     */
    private BigDecimal otherPrice4;

    /**
     * 非必填
     * 其它价格5，可更新
     */
    private BigDecimal otherPrice5;

    /**
     * 非必填
     * 其它属性1，可更新
     */
    private String other1;

    /**
     * 非必填
     * 其它属性2，可更新
     */
    private String other2;

    /**
     * 非必填
     * 其它属性3，可更新
     */
    private String other3;

    /**
     * 非必填
     * 其它属性4，可更新
     */
    private String other4;

    /**
     * 非必填
     * 其它属性5，可更新
     */
    private String other5;

    /**
     * 非必填
     * 链接同步状态
     */
    private String stockType;

    /**
     * 非必填
     * 辅助码
     */
    private String skuCodes;

}
